วิธีเพิ่ม Domain เข้า IIS บน Windows Server 2022 ให้เว็บไซต์ออนไลน์ได้ภายในไม่กี่นาที

 การเพิ่ม Domain เข้า IIS (Internet Information Services) บน Windows Server 2022 เป็นขั้นตอนพื้นฐานที่ผู้ดูแลเว็บไซต์ทุกคนต้องทำ ไม่ว่าจะเป็นเว็บไซต์องค์กร เว็บไซต์ร้านค้าออนไลน์ หรือเว็บแอปพลิเคชันภายในองค์กร หากตั้งค่า Domain ไม่ถูกต้อง ผู้ใช้งานอาจไม่สามารถเข้าถึงเว็บไซต์ได้ หรือเว็บไซต์อาจแสดงผลผิดพลาด

บทความนี้จะอธิบายตั้งแต่การเตรียม Domain การชี้ DNS การเพิ่ม Website ใน IIS ไปจนถึงการทดสอบการใช้งานจริง เพื่อให้เว็บไซต์ของคุณออนไลน์ได้อย่างถูกต้องและปลอดภัย


🌐 IIS คืออะไร

IIS (Internet Information Services) คือ Web Server ของ Microsoft ที่ติดตั้งมาพร้อมกับ Windows Server 2022 ใช้สำหรับให้บริการเว็บไซต์ เว็บแอปพลิเคชัน API และบริการออนไลน์ต่าง ๆ

ความสามารถหลักของ IIS ได้แก่

✅ รองรับเว็บไซต์หลายโดเมน

✅ รองรับ ASP.NET

✅ รองรับ PHP

✅ รองรับ SSL Certificate

✅ จัดการเว็บไซต์จำนวนมากได้จากเครื่องเดียว


📋 สิ่งที่ต้องเตรียมก่อนเพิ่ม Domain

ก่อนเริ่มตั้งค่า ควรเตรียมข้อมูลดังนี้

① Domain Name

ตัวอย่าง

  • example.com

  • mycompany.com

② Public IP Address

ตัวอย่าง

  • 203.0.113.10

③ เว็บไซต์ที่พร้อมใช้งาน

เช่น

C:\inetpub\wwwroot

หรือ

D:\Website\example

④ ติดตั้ง IIS เรียบร้อยแล้ว

หากยังไม่ได้ติดตั้ง สามารถใช้ Server Manager ติดตั้ง IIS ได้ก่อน


🔍 ขั้นตอนที่ 1 ตรวจสอบ DNS ของ Domain

เข้าไปยังผู้ให้บริการ Domain

ตัวอย่าง

  • Cloudflare

  • Namecheap

  • GoDaddy

  • THNIC

สร้าง A Record

ตัวอย่าง

Host

@
IP

203.0.113.10

และ

Host

www

IP

203.0.113.10

เมื่อ DNS Propagation เสร็จ Domain จะชี้มายัง Server


⚙️ ขั้นตอนที่ 2 เปิด IIS Manager

กด

Server Manager

→ Tools

→ Internet Information Services (IIS) Manager

หรือ

Windows + R

พิมพ์

inetmgr

กด Enter


🖥️ ขั้นตอนที่ 3 สร้าง Website ใหม่

ใน IIS Manager

เลือก

Sites

คลิกขวา

Add Website


📂 ขั้นตอนที่ 4 กำหนดข้อมูลเว็บไซต์

Website Name

Example Website

Physical Path

D:\Website\example

Binding

Type

HTTP

IP Address

All Unassigned

Port

80

Host Name

example.com

กด OK

เว็บไซต์จะถูกสร้างทันที


🌍 ขั้นตอนที่ 5 เพิ่ม WWW Domain

เลือกเว็บไซต์

Bindings

Add

เพิ่ม

www.example.com

เพื่อให้ผู้ใช้สามารถเข้าเว็บไซต์ได้ทั้ง


🔄 ขั้นตอนที่ 6 ทดสอบการเข้าถึง

เปิด Browser

ทดสอบ

http://example.com

และ

http://www.example.com

หากเห็นหน้าเว็บไซต์ แสดงว่าการตั้งค่าสำเร็จแล้ว


🛠️ วิธีตรวจสอบ DNS ด้วย Command Prompt

ใช้คำสั่ง

nslookup example.com

หากแสดง IP Server ถูกต้อง แสดงว่า DNS ทำงานปกติ


🚨 ปัญหาที่พบบ่อย

❌ เว็บไซต์เข้าไม่ได้

สาเหตุ

  • DNS ยังไม่อัปเดต

  • Firewall บล็อก Port 80

  • Website Stop อยู่

วิธีแก้

ตรวจสอบ

Windows Defender Firewall

และสถานะเว็บไซต์ใน IIS


❌ DNS ชี้ถูกแต่ยังเข้าไม่ได้

สาเหตุ

Port 80 ถูกใช้งานโดยโปรแกรมอื่น

ตรวจสอบด้วย

netstat -ano


❌ เปิดได้เฉพาะ IP

เช่น

http://203.0.113.10

แต่เปิด Domain ไม่ได้

สาเหตุ

DNS ยังไม่ชี้มาที่ Server


🔒 แนะนำให้เปิด HTTPS ทันที

หลังจากเพิ่ม Domain สำเร็จ ควรติดตั้ง SSL Certificate

เพื่อให้ใช้งานผ่าน

https://

แทน

http://

ข้อดีคือ

✅ ปลอดภัย

✅ Google ให้คะแนน SEO ดีกว่า

✅ เพิ่มความน่าเชื่อถือ


⚡ PowerShell สำหรับดูเว็บไซต์ทั้งหมด

Get-Website

ดูเว็บไซต์ที่กำลังทำงาน

Get-Website | Where-Object {$_.State -eq "Started"}

คำสั่งนี้มีประโยชน์มากสำหรับผู้ดูแลระบบที่ใช้ Automation บน Windows Server 2022


📈 แนวทางสำหรับเว็บไซต์จำนวนมาก

หากองค์กรมีหลายเว็บไซต์

แนะนำให้

✅ ใช้ Host Header

✅ แยกโฟลเดอร์เว็บไซต์

✅ ใช้ SSL แยกแต่ละโดเมน

✅ ใช้ Logging แยกแต่ละเว็บไซต์

ทีมงาน comsiam มักแนะนำแนวทางนี้สำหรับการจัดการ IIS ในสภาพแวดล้อมที่มีหลายเว็บไซต์ เพื่อให้ง่ายต่อการดูแลรักษาในระยะยาว


🎯 สรุป

การเพิ่ม Domain เข้า IIS บน Windows Server 2022 เป็นขั้นตอนสำคัญในการนำเว็บไซต์ขึ้นออนไลน์ โดยต้องกำหนด DNS ให้ชี้มายัง Server จากนั้นสร้าง Website ใน IIS และตั้งค่า Host Name ให้ตรงกับ Domain ที่ใช้งาน

เมื่อทำตามขั้นตอนทั้งหมดอย่างถูกต้อง เว็บไซต์จะสามารถเข้าถึงได้จากอินเทอร์เน็ตทันที และพร้อมต่อยอดด้วย SSL, Redirect และระบบความปลอดภัยอื่น ๆ ในอนาคต

สำหรับผู้ดูแลระบบที่ต้องดูแลเว็บไซต์หลายโดเมน การวางโครงสร้าง IIS ที่ดีตั้งแต่แรกตามแนวทางของ comsiam จะช่วยลดปัญหาและทำให้การขยายระบบในอนาคตง่ายขึ้นอย่างมาก

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่